package com.func.domain.strategy.model.entity;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @ClassName RuleMatterEntity
 * @Description 规则物料实体, 用于传递能让过滤器进行过滤操作的最小信息
 * @Author: func
 * @Date 2025/2/26 8:36
 * @Version 1.0
 */

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class RuleMatterEntity {

    // 用户Id
    private String userId;
    /**抽奖策略ID */
    private Long strategyId;
    /** 抽奖ID*/
    private Integer awardId;
    /** 抽奖规则类型 [rule_lock]*/
    private String ruleModel;

}
